class BaseCommandProcesser():
    commands = {
        "my_command"
    }

    def __init__(self, raw_command : str):
        self.raw_command = raw_command
        self.command_splits = raw_command.split(' ')

        self.command = self.command_splits[0]


    def IsMyCommand(self) -> bool:
        return self.command in self.commands


class BaseTextCommandProcesser(BaseCommandProcesser):
    def Process(self) -> str:
        pass
